using UnityEngine;

namespace GameFrameX.Runtime
{
    public class GameFrameXCroppingHelper : MonoBehaviour
    {
        private void Start()
        {
#if ENABLE_GAME_FRAME_X_DO_TWEEN
            _ = typeof(GameFrameX.Runtime.DoTweenHelper);
#endif
            _ = typeof(BinaryExtension);
            _ = typeof(BufferExtension);
            _ = typeof(GameFrameX.ObjectPool.IObjectPool<>);
            _ = typeof(GameFrameX.ObjectPool.IObjectPoolManager);
            _ = typeof(GameFrameX.ObjectPool.ObjectBase);
            _ = typeof(GameFrameX.ObjectPool.ObjectInfo);
            _ = typeof(GameFrameX.ObjectPool.ObjectPoolBase);
            _ = typeof(GameFrameX.ObjectPool.ObjectPoolManager);
            _ = typeof(GameFrameX.ObjectPool.ReleaseObjectFilterCallback<>);
            _ = typeof(GameFrameX.Runtime.ApplicationHelper);
            _ = typeof(GameFrameX.Runtime.BaseComponent);
            _ = typeof(GameFrameX.Runtime.BaseEventArgs);
            _ = typeof(GameFrameX.Runtime.BindableProperty<>);
            _ = typeof(GameFrameX.Runtime.CameraHelper);
            _ = typeof(GameFrameX.Runtime.DefaultCompressionHelper);
            _ = typeof(GameFrameX.Runtime.DefaultLogHelper);
            _ = typeof(GameFrameX.Runtime.DefaultTextHelper);
            _ = typeof(GameFrameX.Runtime.DefaultVersionHelper);
            _ = typeof(GameFrameX.Runtime.DistinctHelper);
            _ = typeof(GameFrameX.Runtime.EventPool<>);
            _ = typeof(GameFrameX.Runtime.EventPoolMode);
            _ = typeof(GameFrameX.Runtime.FileHelper);
            _ = typeof(GameFrameX.Runtime.GameEntry);
            _ = typeof(GameFrameX.Runtime.GameFrameworkComponent);
            _ = typeof(GameFrameX.Runtime.GameFrameworkEntry);
            _ = typeof(GameFrameX.Runtime.GameFrameworkEventArgs);
            _ = typeof(GameFrameX.Runtime.GameFrameworkException);
            _ = typeof(GameFrameX.Runtime.GameFrameworkGuard);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLinkedList<>);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLinkedList<>.Enumerator);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLinkedListRange<>);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLinkedListRange<>.Enumerator);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLog);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLog.ILogHelper);
            _ = typeof(GameFrameX.Runtime.GameFrameworkLogLevel);
            _ = typeof(GameFrameX.Runtime.GameFrameworkModule);
            _ = typeof(GameFrameX.Runtime.GameFrameworkMonoSingleton<>);
            _ = typeof(GameFrameX.Runtime.GameFrameworkMultiDictionary<,>);
            _ = typeof(GameFrameX.Runtime.GameFrameworkMultiDictionary<,>.Enumerator);
            _ = typeof(GameFrameX.Runtime.GameFrameworkSerializer<>);
            _ = typeof(GameFrameX.Runtime.GameFrameworkSerializer<>.DeserializeCallback);
            _ = typeof(GameFrameX.Runtime.GameFrameworkSerializer<>.SerializeCallback);
            _ = typeof(GameFrameX.Runtime.GameFrameworkSerializer<>.TryGetValueCallback);
            _ = typeof(GameFrameX.Runtime.GameFrameworkSingleton<>);
            _ = typeof(GameFrameX.Runtime.GameFrameXCroppingHelper);
            _ = typeof(GameFrameX.Runtime.GameObjectHelper);
            _ = typeof(GameFrameX.Runtime.Helper);
            _ = typeof(GameFrameX.Runtime.IReference);
            _ = typeof(GameFrameX.Runtime.ITaskAgent<>);
            _ = typeof(GameFrameX.Runtime.Log);
            _ = typeof(GameFrameX.Runtime.MathHelper);
            _ = typeof(GameFrameX.Runtime.NetworkHelper);
            _ = typeof(GameFrameX.Runtime.NewtonsoftJsonHelper);
            _ = typeof(GameFrameX.Runtime.ObjectDontDestroyOnLoad);
            _ = typeof(GameFrameX.Runtime.ObjectHelper);
            _ = typeof(GameFrameX.Runtime.ObjectPoolComponent);
            _ = typeof(GameFrameX.Runtime.PathHelper);
            _ = typeof(GameFrameX.Runtime.PositionHelper);
            _ = typeof(GameFrameX.Runtime.RandomHelper);
            _ = typeof(GameFrameX.Runtime.ReferencePool);
            _ = typeof(GameFrameX.Runtime.ReferencePoolComponent);
            _ = typeof(GameFrameX.Runtime.ReferencePoolInfo);
            _ = typeof(GameFrameX.Runtime.ReferenceStrictCheckType);
            _ = typeof(GameFrameX.Runtime.SequenceReader<>);
            _ = typeof(GameFrameX.Runtime.SequenceReaderExtensions);
            _ = typeof(GameFrameX.Runtime.ShutdownType);
            _ = typeof(GameFrameX.Runtime.StartTaskStatus);
            _ = typeof(GameFrameX.Runtime.TaskBase);
            _ = typeof(GameFrameX.Runtime.TaskInfo);
            _ = typeof(GameFrameX.Runtime.TaskPool<>);
            _ = typeof(GameFrameX.Runtime.TaskStatus);
            _ = typeof(GameFrameX.Runtime.TimerHelper);
            _ = typeof(GameFrameX.Runtime.TypeNamePair);
            _ = typeof(GameFrameX.Runtime.UnityRendererHelper);
            _ = typeof(GameFrameX.Runtime.Utility);
            _ = typeof(GameFrameX.Runtime.Utility.Assembly);
            _ = typeof(GameFrameX.Runtime.Utility.Asset);
            _ = typeof(GameFrameX.Runtime.Utility.Asset.Path);
            _ = typeof(GameFrameX.Runtime.Utility.Compression);
            _ = typeof(GameFrameX.Runtime.Utility.Compression.ICompressionHelper);
            _ = typeof(GameFrameX.Runtime.Utility.Const);
            _ = typeof(GameFrameX.Runtime.Utility.Const.FileNameSuffix);
            _ = typeof(GameFrameX.Runtime.Utility.Converter);
            _ = typeof(GameFrameX.Runtime.Utility.Encryption);
            _ = typeof(GameFrameX.Runtime.Utility.Encryption.Aes);
            _ = typeof(GameFrameX.Runtime.Utility.Encryption.Dsa);
            _ = typeof(GameFrameX.Runtime.Utility.Encryption.Rsa);
            _ = typeof(GameFrameX.Runtime.Utility.File);
            _ = typeof(GameFrameX.Runtime.Utility.Hash);
            _ = typeof(GameFrameX.Runtime.Utility.Hash.HMACSha256);
            _ = typeof(GameFrameX.Runtime.Utility.Hash.MD5);
            _ = typeof(GameFrameX.Runtime.Utility.Hash.MurmurHash3);
            _ = typeof(GameFrameX.Runtime.Utility.Hash.Sha1);
            _ = typeof(GameFrameX.Runtime.Utility.Hash.XXHash);
            _ = typeof(GameFrameX.Runtime.Utility.IdGenerator);
            _ = typeof(GameFrameX.Runtime.Utility.Json);
            _ = typeof(GameFrameX.Runtime.Utility.Json.IJsonHelper);
            _ = typeof(GameFrameX.Runtime.Utility.Marshal);
            _ = typeof(GameFrameX.Runtime.Utility.Net);
            _ = typeof(GameFrameX.Runtime.Utility.Object);
            _ = typeof(GameFrameX.Runtime.Utility.Path);
            _ = typeof(GameFrameX.Runtime.Utility.Random);
            _ = typeof(GameFrameX.Runtime.Utility.Text);
            _ = typeof(GameFrameX.Runtime.Utility.Text.ITextHelper);
            _ = typeof(GameFrameX.Runtime.Utility.Verifier);
            _ = typeof(GameFrameX.Runtime.Utility.Verifier.Crc64);
            _ = typeof(GameFrameX.Runtime.Utility.Verifier.NonCryptographicHashAlgorithm);
            _ = typeof(GameFrameX.Runtime.VarBoolean);
            _ = typeof(GameFrameX.Runtime.VarByte);
            _ = typeof(GameFrameX.Runtime.VarByteArray);
            _ = typeof(GameFrameX.Runtime.VarChar);
            _ = typeof(GameFrameX.Runtime.VarCharArray);
            _ = typeof(GameFrameX.Runtime.VarColor);
            _ = typeof(GameFrameX.Runtime.VarColor32);
            _ = typeof(GameFrameX.Runtime.VarDateTime);
            _ = typeof(GameFrameX.Runtime.VarDecimal);
            _ = typeof(GameFrameX.Runtime.VarDouble);
            _ = typeof(GameFrameX.Runtime.VarGameObject);
            _ = typeof(GameFrameX.Runtime.Variable);
            _ = typeof(GameFrameX.Runtime.Variable<>);
            _ = typeof(GameFrameX.Runtime.VarInt16);
            _ = typeof(GameFrameX.Runtime.VarInt32);
            _ = typeof(GameFrameX.Runtime.VarInt64);
            _ = typeof(GameFrameX.Runtime.VarMaterial);
            _ = typeof(GameFrameX.Runtime.VarObject);
            _ = typeof(GameFrameX.Runtime.VarQuaternion);
            _ = typeof(GameFrameX.Runtime.VarRect);
            _ = typeof(GameFrameX.Runtime.VarSByte);
            _ = typeof(GameFrameX.Runtime.VarSingle);
            _ = typeof(GameFrameX.Runtime.VarString);
            _ = typeof(GameFrameX.Runtime.VarTexture);
            _ = typeof(GameFrameX.Runtime.VarTransform);
            _ = typeof(GameFrameX.Runtime.VarUInt16);
            _ = typeof(GameFrameX.Runtime.VarUInt32);
            _ = typeof(GameFrameX.Runtime.VarUInt64);
            _ = typeof(GameFrameX.Runtime.VarUnityObject);
            _ = typeof(GameFrameX.Runtime.VarVector2);
            _ = typeof(GameFrameX.Runtime.VarVector3);
            _ = typeof(GameFrameX.Runtime.VarVector4);
            _ = typeof(GameFrameX.Runtime.Version);
            _ = typeof(GameFrameX.Runtime.Version.IVersionHelper);
            _ = typeof(GameFrameX.Runtime.ZipHelper);
            _ = typeof(ObjectExtension);
            _ = typeof(SpanExtension);
            _ = typeof(StringExtension);
            _ = typeof(System.Collections.Generic.BidirectionalDictionary<,>);
            _ = typeof(System.Collections.Generic.CollectionExtensions);
            _ = typeof(System.DateTimeExtensions);
            _ = typeof(System.ThreadLocalRandom);
            _ = typeof(System.TypeExtensions);
            _ = typeof(UnityEngine.UnityEngageGameObjectExtension);
            _ = typeof(UnityEngine.UnityEngineTransformExtension);
            _ = typeof(UnityEngine.UnityEngineVector2Extension);
            _ = typeof(UnityEngine.UnityEngineVector3Extension);
        }
    }
}